/*header*/
.header {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  padding: 0 0.32rem;
  height: 1.12rem;
  background: #FFFFFF;
  z-index: 20;
}
.header .header-logo {
  width: 0.8rem;
  height: 0.8rem;
}
.header .header-inp {
  margin-left: 0.28rem;
  height: 0.62rem;
  background: #F5F5F5;
  border-radius: 0.12rem 0.12rem 0.12rem 0.12rem;
  overflow: hidden;
}
.header .header-inp input {
  width: 2rem;
  padding-left: 0.32rem;
}
.header .header-inp .header-inpa {
  padding-left: 0.24rem;
  font-size: 0.24rem;
  color: #656565;
}
.header .header-inp .iconfont {
  padding: 0.1rem 0.24rem 0.1rem 0.1rem;
  color: #A19F9F;
  font-size: 0.36rem;
}
.header .header-a {
  margin: 0 0.16rem;
  width: 0.64rem;
  height: 0.64rem;
  background: url("../images/kefu.png") no-repeat center;
  background-size: 100% 100%;
}
.header .header-b {
  width: 0.64rem;
  height: 0.64rem;
  border-radius: 50%;
  overflow: hidden;
}
/*footer*/
.footer {
  position: relative;
  padding: 0.4rem 0;
  background-color: #303133;
  text-align: center;
}
.footer .footer-b {
  font-size: 0.24rem;
  color: #ACB4B4;
  line-height: 1.8;
}
.footer .footer-b a {
  color: #ACB4B4;
}
/*xnav*/
.xnav {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1rem;
  background: #FFFFFF;
  border-top: 1px solid #eee;
  overflow: hidden;
  z-index: 20;
}
.xnav .xnav-li {
  flex: 1;
  padding-top: 0.72rem;
  height: 1rem;
  text-align: center;
  font-size: 0.2rem;
  color: #828282;
}
.xnav .xnav-li.on {
  color: #00939F;
}
.xnav .xnav-li.xnav-lia {
  background: url("../images/common/nav10.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lia.on {
  background: url("../images/common/nav11.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lib {
  background: url("../images/common/nav20.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lib.on {
  background: url("../images/common/nav21.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lic {
  background: url("../images/common/nav30.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lic.on {
  background: url("../images/common/nav31.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lid {
  background: url("../images/common/nav40.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lid.on {
  background: url("../images/common/nav41.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lie {
  background: url("../images/common/nav50.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
.xnav .xnav-li.xnav-lie.on {
  background: url("../images/common/nav51.png") no-repeat center 0.08rem;
  background-size: 0.56rem 0.56rem;
}
/*gotop*/
.gotop {
  position: fixed;
  right: 0.23rem;
  bottom: 7rem;
  width: 0.48rem;
  height: 0.48rem;
  display: none;
  z-index: 20;
}
.gotop.on {
  display: block;
}
/**/
.mcm0 div:last-child {
  margin-bottom: 0;
}
/*xdown*/
.xdown {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1rem;
  padding: 0 0.32rem 0 0.4rem;
  height: 0.96rem;
  background: #FFFFFF;
  z-index: 20;
}
.xdown .xdown-a {
  width: 3.08rem;
  height: 0.8rem;
  background: url("../images/common/down.png") no-repeat center;
  background-size: 3.08rem 0.8rem;
}
.xdown .xdown-b {
  width: 1.92rem;
  height: 0.54rem;
  background: #13B9C7;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*box-title*/
.box-title {
  position: relative;
  padding: 0 0.32rem;
  height: 0.96rem;
  background: #FFFFFF;
}
.box-title h3 {
  position: relative;
  line-height: 0.7rem;
  font-size: 0.32rem;
  color: #313033;
  font-weight: normal;
}
.box-title h3::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  content: '';
  transform: translateX(-50%);
  width: 0.64rem;
  height: 0.08rem;
  border-radius: 0.04rem;
  background: linear-gradient(to right, #E74013, #FE6137);
}
.box-title .box-tmore {
  font-size: 0.24rem;
  color: #BBBBBB;
}
/**/
.swiper-pagination {
  bottom: 0.24rem;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 0.08rem;
  height: 0.08rem;
  background: #FFFFFF;
  opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 0.16rem;
  height: 0.08rem;
  background-color: #FF6238;
  border-radius: 0.04rem;
}
/*分页*/
.loadmore {
  padding: 4px 0 0;
  min-height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.loadmore .loadmore-text {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #666;
}
.loadmore .loadmore-noData {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.loadmore .loadmore-notxt {
  line-height: 40px;
  display: block;
  font-size: 14px;
  color: #666;
}
.loadmore .loader-android {
  margin-right: 10px;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #777777;
  border-radius: 50%;
  border-bottom-color: transparent !important;
  display: inline-block;
  box-sizing: border-box;
  animation: loader-android 1s 0s linear infinite;
}
@-webkit-keyframes loader-android {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*ydown*/
.ydown {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1rem;
  padding: 0 0.332rem;
  height: 0.96rem;
  background: #FFFFFF;
  z-index: 10;
}
.ydown .ydown-a {
  width: 0.8rem;
  height: 0.8rem;
  background: #BBBBBB;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  overflow: hidden;
}
.ydown .ydown-b {
  margin-left: 0.16rem;
}
.ydown .ydown-b .ydown-ba {
  font-size: 0.28rem;
  color: #313033;
}
.ydown .ydown-b .ydown-bb {
  margin-top: 0.08rem;
  font-size: 0.24rem;
  color: #828282;
}
.ydown .ydown-c {
  margin-left: 0.2rem;
  width: 2.5rem;
  height: 0.54rem;
  line-height: 0.54rem;
  text-align: center;
  background: #13B9C7;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*mySwiper*/
.mySwiper {
  position: relative;
  margin: 0.32rem auto 0;
  width: 6.86rem;
  height: 3.86rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
/*mySwiper-b*/
.mySwiper-tx {
  padding: 0 0.32rem;
  background-color: #ffffff;
}
.mySwiper-b {
  position: relative;
  height: 3.06rem;
  background-color: #ffffff;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.mySwiper-b .swiper-slide {
  position: relative;
  overflow: hidden;
}
.mySwiper-b .mySwiper-b-li {
  width: 3.31rem;
  overflow: hidden;
}
.mySwiper-b .mySwiper-b-li .mySwiper-b-lia {
  width: 3.31rem;
  height: 1.86rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.mySwiper-b .mySwiper-b-li .mySwiper-b-lib {
  margin-top: 0.18rem;
  overflow: hidden;
}
.mySwiper-b .mySwiper-b-li .mySwiper-b-lib h4 {
  flex: 1;
}
.mySwiper-b .mySwiper-b-li .mySwiper-b-lib .mySwiper-b-libb {
  text-align: center;
  width: 0.88rem;
  height: 0.38rem;
  line-height: 0.38rem;
  background: #13B9C7;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.mySwiper-b .swiper-pagination {
  bottom: 0.24rem;
}
.mySwiper-b .swiper-pagination .swiper-pagination-bullet {
  width: 0.08rem;
  height: 0.08rem;
  background: #BBBBBB;
}
.mySwiper-b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 0.16rem;
  height: 0.08rem;
  background-color: #FF6238;
  border-radius: 0.04rem;
}
/*热门游戏*/
.xhot-ul {
  background-color: #ffffff;
}
.xhot-ul.xhot-ulc {
  padding-top: 0.42rem;
}
.xhot-ul.xhot-ulc .xhot-li {
  margin-bottom: 0.26rem;
}
.xhot-ul.xhot-liph {
  padding: 0 0.32rem;
}
.xhot-ul.xhot-liph .xhot-li {
  height: 1.7rem;
  border-radius: 0.24rem 0.24rem 0.24rem 0.24rem;
  border: 0.02rem solid #BBBBBB;
}
.xhot-ul.xhot-liph .xhot-li:nth-child(1) {
  border: 0.02rem solid #FFE06C;
}
.xhot-ul.xhot-liph .xhot-li:nth-child(2) {
  border: 0.02rem solid #B9D7EB;
}
.xhot-ul.xhot-liph .xhot-li:nth-child(3) {
  border: 0.02rem solid #F9A36F;
}
.xhot-ul.xhot-liph .xhot-li .tj-pm {
  position: absolute;
  left: -0.04rem;
  top: -0.18rem;
  width: 0.62rem;
  height: 0.76rem;
}
.xhot-ul.xhot-liph .xhot-li .tj-pm .tj-pm-n {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  font-size: 0.28rem;
  color: #313033;
  text-align: center;
  line-height: 0.76rem;
}
.xhot-ul .xhot-li {
  position: relative;
  padding: 0 0.32rem 0 0.2rem;
  margin-bottom: 0.32rem;
  height: 1.2rem;
}
.xhot-ul .xhot-li .xhot-lin {
  text-align: center;
  width: 0.4rem;
  margin-right: 0.2rem;
  font-size: 0.38rem;
  color: #BBBBBB;
}
.xhot-ul .xhot-li .xhot-lia {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.xhot-ul .xhot-li .xhot-lib {
  margin-left: 0.24rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-liba {
  display: flex;
  align-items: baseline;
}
.xhot-ul .xhot-li .xhot-lib .xhot-liba h4 {
  font-weight: 400;
  font-size: 0.32rem;
  color: #313033;
}
.xhot-ul .xhot-li .xhot-lib .xhot-liba span {
  margin-left: 0.16rem;
  font-size: 0.24rem;
  color: #828282;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libb {
  margin-top: 0.08rem;
  height: 0.26rem;
  font-size: 0.24rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libb span {
  padding-top: 0.02rem;
  margin-right: 0.04rem;
  color: #828282;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libb img {
  margin-right: 0.16rem;
  width: 0.24rem;
  height: 0.24rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-lisb {
  margin-top: 0.08rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #828282;
}
.xhot-ul .xhot-li .xhot-lib .xhot-lisb span:nth-child(2) {
  padding: 0 0.08rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libc {
  margin-top: 0.04rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libc .xhot-libc-a {
  width: 0.4rem;
  height: 0.4rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libc .xhot-libc-i {
  position: relative;
  margin-left: 0.08rem;
  width: 0.24rem;
  height: 0.24rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libc .xhot-libc-p {
  position: relative;
  top: 0.02rem;
  font-weight: bold;
  margin-left: 0.04rem;
  font-size: 0.24rem;
  color: #FE724D;
}
.xhot-ul .xhot-li .tj-swcon-j .tj-swcon-ja {
  min-width: 1.2rem;
}
.xhot-ul .xhot-li .tj-swcon-j .tj-swcon-ja:nth-child(2) {
  margin-top: 0.12rem;
}
.xhot-ul .xhot-li .tj-swcon-j .tj-swcon-ja .tj-swcon-jic {
  width: 0.36rem;
  height: 0.36rem;
}
.xhot-ul .xhot-li .tj-swcon-j .tj-swcon-ja span {
  padding-top: 0.06rem;
}
.xhot-ul .xhot-li .xhot-liy {
  width: 1.04rem;
  height: 0.44rem;
  background: #13B9C7;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  text-align: center;
  line-height: 0.44rem;
  font-size: 0.28rem;
  color: #FFFFFF;
}
.xhot-ul .xhot-li .xhot-lix {
  text-align: center;
  line-height: 0.44rem;
  width: 1.04rem;
  height: 0.44rem;
  background: #13B9C7;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  font-size: 0.28rem;
  color: #FFFFFF;
}
/*xph-ulbox*/
.xph-ulbox {
  padding: 0 0.36rem;
}
.xph-ulbox .xph-ulbox-u {
  width: 2rem;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-uimg {
  width: 2rem;
  height: 2rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-a {
  margin-top: 0.16rem;
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.32rem;
  color: #313033;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-b {
  margin: 0.08rem auto 0;
  padding: 0 0.1rem;
  height: 0.34rem;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  border: 0.02rem solid #13B9C7;
  font-size: 0.2rem;
  color: #00939F;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-c {
  text-align: center;
  margin-top: 0.08rem;
  font-size: 0.24rem;
  color: #828282;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-d .xph-ulbox-da {
  width: 0.36rem;
  height: 0.36rem;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-d .xph-ulbox-di {
  width: 0.24rem;
  height: 0.24rem;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-d .xph-ulbox-dp {
  position: relative;
  top: 0.02rem;
  font-weight: bold;
  margin-left: 0.04rem;
  font-size: 0.2rem;
  color: #FE724D;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-e {
  margin: 0.16rem auto 0;
  text-align: center;
  line-height: 0.44rem;
  width: 1.04rem;
  height: 0.44rem;
  background: #13B9C7;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  font-size: 0.28rem;
  color: #FFFFFF;
}
/*gnav*/
.gnav {
  position: relative;
  padding-left: 0.32rem;
  padding-top: 0.2rem;
  padding-bottom: 0.12rem;
}
.gnav a {
  position: relative;
  margin-right: 0.12rem;
  width: 0.96rem;
  text-align: center;
  height: 0.48rem;
  line-height: 0.48rem;
  font-size: 0.32rem;
  color: #313033;
}
.gnav a.on::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  content: '';
  transform: translateX(-50%);
  width: 0.64rem;
  height: 0.08rem;
  background: linear-gradient(90deg, #E53E12 0%, #FF6238 100%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
/*genav*/
.genav {
  position: relative;
  padding: 0.12rem 0 0.12rem 0.32rem;
}
.genav a {
  margin-right: 0.16rem;
  padding: 0 0.24rem;
  height: 0.38rem;
  line-height: 0.4rem;
  background: #F5F5F5;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  font-size: 0.24rem;
  color: #828282;
}
.genav a.on {
  background: #13B9C7;
  color: #ffffff;
}
/*xopen*/
.xopen {
  height: 1.1rem;
  background: #FFFFFF;
  font-size: 0.24rem;
  color: #828282;
}
/*gcnav*/
.gcnav {
  position: relative;
  padding: 0.12rem 0 0.12rem 0.32rem;
  overflow-x: auto;
}
.gcnav a {
  white-space: nowrap;
  margin-right: 0.16rem;
  padding: 0 0.24rem;
  height: 0.38rem;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #828282;
}
.gcnav a.on {
  background: #13B9C7;
  color: #ffffff;
  border-radius: 0.08rem;
}
/*xseach*/
.xseach {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  background-color: #ffffff;
  height: 1.04rem;
  z-index: 20;
}
.xseach .xseach-back {
  width: 0.84rem;
  line-height: 0.72rem;
  text-align: center;
  font-size: 0.3rem;
}
.xseach .xseach-inp {
  height: 0.72rem;
  line-height: 0.72rem;
  background: #F5F5F5;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
}
.xseach .xseach-inp::before {
  padding: 0 0.24rem 0 0.4rem;
  font-size: 0.32rem;
}
.xseach .xseach-inp input {
  flex: 1;
  line-height: 0.72rem;
  font-size: 0.28rem;
}
.xseach .xseach-btn {
  padding: 0 0.32rem;
  line-height: 0.72rem;
  font-size: 0.3rem;
}
/*xseach-ss*/
.xseach-ss {
  margin-top: 0.16rem;
  padding: 0 0.32rem;
  line-height: 0.36rem;
}
.xseach-ss .xseach-ssa {
  font-size: 0.28rem;
  color: #313033;
}
.xseach-ss .iconfont {
  font-size: 0.32rem;
  color: #BBBBBB;
}
.xseach-su {
  padding-left: 0.32rem;
}
.xseach-su span {
  white-space: nowrap;
  margin: 0.24rem 0.24rem 0 0;
  padding: 0 0.32rem;
  line-height: 0.46rem;
  height: 0.46rem;
  background: #F5F5F5;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.24rem;
  color: #828282;
}
.xseach-list {
  display: none;
}
/*pop-down*/
.pop-down {
  width: 6.86rem;
  height: 10.68rem;
  margin: -5.34rem 0 0 -3.43rem;
  background: transparent;
}
.pop-down .pop-down-main {
  width: 6.86rem;
  height: 9.74rem;
  overflow: hidden;
}
.pop-down .pop-down-close {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  font-size: 0.6rem;
  color: #ffffff;
}
.pop-down .pop-down-btn {
  position: absolute;
  left: 50%;
  top: 8.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -1.86rem;
  width: 3.72rem;
  height: 0.72rem;
  background: #00A4F3;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
}
/*dheader*/
.dheader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  padding-right: 0.32rem;
  height: 0.8rem;
  z-index: 20;
}
.dheader .dheader-back {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.68rem;
  height: 0.8rem;
  color: #313033;
  font-size: 0.32rem;
}
.dheader .dheader-title {
  position: relative;
  top: 0.04rem;
  flex: 1;
  color: #313033;
  font-size: 0.32rem;
}
.dheader .dheader-small {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0.4rem;
  line-height: 0.8rem;
  font-size: 0.24rem;
  color: #828282;
}
.dheader .dheader-yq {
  width: 1.04rem;
  height: 0.42rem;
}
.dheader .dheader-right {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0.32rem;
  line-height: 0.8rem;
  font-size: 0.24rem;
  color: #828282;
}
.deSwiper {
  position: relative;
  margin-top: 0.8rem;
  padding: 0.16rem 0.32rem;
  background: #ffffff;
}
.deSwiper .deSwiper-box {
  position: relative;
  height: 3.84rem;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.deinfo {
  position: relative;
  padding: 0.16rem 0.32rem;
  background-color: #ffffff;
}
.deinfo .deinfo-img {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.deinfo .deinfo-fo {
  padding-top: 0.06rem;
  margin-left: 0.24rem;
}
.deinfo .deinfo-fo h3 {
  margin-right: 1rem;
  font-size: 0.32rem;
  color: #313033;
  line-height: 0.4rem;
}
.deinfo .deinfo-fo .deinfo-fa {
  line-height: 0.3rem;
}
.deinfo .deinfo-fo .deinfo-fa .deinfo-fa-b {
  margin-right: 0.08rem;
  display: flex;
  justify-content: center;
  padding: 0 0.08rem;
  height: 0.34rem;
  line-height: 0.34rem;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  border: 0.02rem solid #13B9C7;
  font-size: 0.24rem;
  color: #00939F;
}
.deinfo .deinfo-fo .deinfo-fb span {
  padding-top: 0.04rem;
}
.deinfo .deinfo-fo .deinfo-ft {
  height: 0.3rem;
}
.deinfo .tj-swcon-j {
  position: absolute;
  top: 0.16rem;
  right: 0.32rem;
  z-index: 2;
}
.deinfo .tj-swcon-j span {
  padding-top: 0.08rem;
}
.deinjs {
  position: relative;
  padding: 0 0.36rem 0 0.52rem;
  height: 0.81rem;
}
.deinjs .deinjs-a {
  width: 0.52rem;
}
.deinjs .deinjs-b {
  width: 0.32rem;
}
.deinjs .deinjs-c {
  width: 0.52rem;
}
.dexxt {
  padding: 0.16rem 0.32rem;
}
.dexxt h3 {
  font-weight: normal;
  font-size: 0.28rem;
  color: #313033;
}
.dexxt a {
  font-size: 0.24rem;
  color: #828282;
}
.dexxt a .iconfont {
  margin-left: 0.08rem;
}
.dexxc {
  padding: 0 0.32rem 0.16rem;
  overflow: hidden;
}
.dexxc .dexxc-la {
  width: 3.3rem;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  background: #DAEEFF;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-size: 0.24rem;
  color: #375CE5;
}
.dexxc .dexxc-lb {
  min-width: 3.3rem;
  padding: 0 0.2rem;
  margin-bottom: 0.1rem;
  white-space: nowrap;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  background: #FFECE8;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-size: 0.24rem;
  color: #FF4817;
}
.dejst {
  position: relative;
  margin: 0.16rem 0.232rem 0;
  padding-left: 0.24rem;
  height: 0.52rem;
  border-bottom: 0.01rem solid #BBBBBB;
  font-size: 0.32rem;
  color: #313033;
}
.dejst::after {
  position: absolute;
  left: 0.24rem;
  bottom: 0;
  content: '';
  height: 0.08rem;
  width: 1.28rem;
  background: linear-gradient(270deg, #ffae98, #ff6238);
}
.deSwiper-img {
  position: relative;
  margin: 0.16rem 0.32rem 0;
  height: 3.78rem;
  overflow: hidden;
}
.deSwiper-img .swiper-button-next {
  right: 0;
  width: 0.32rem;
  height: 0.64rem;
  color: #ffffff;
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.deSwiper-img .swiper-button-prev {
  left: 0;
  width: 0.32rem;
  height: 0.64rem;
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  color: #ffffff;
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
}
.dejat {
  padding: 0.24rem 0.32rem 0;
  font-size: 0.32rem;
  color: #313033;
}
.dejap {
  padding: 0.16rem 0.32rem 0.32rem;
  text-indent: 2em;
  font-size: 0.28rem;
  color: #313033;
  line-height: 1.6;
}
/*bhead*/
.bhead {
  margin: 0.16rem auto 0;
  width: 6.78rem;
  height: 1.58rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.bhead .bhead-li {
  padding-top: 0.12rem;
}
.bhead .bhead-li img {
  display: block;
  width: 0.9rem;
  height: 0.9rem;
}
.bhead .bhead-li h3 {
  font-weight: normal;
  margin-top: 0.08rem;
  font-size: 0.28rem;
  color: #313033;
}
.bseach {
  margin: 0.32rem auto 0;
  width: 6.86rem;
  height: 0.76rem;
  background: #F5F5F5;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
}
.bseach .iconfont {
  padding: 0 0.12rem 0 0.4rem;
  font-size: 0.32rem;
  color: #656565;
}
.bseach input {
  font-size: 0.24rem;
}
.bseach .bseach-btn {
  padding: 0 0.4rem;
  font-size: 0.28rem;
  color: #313033;
  line-height: 0.76rem;
}
.jy-con {
  position: relative;
  margin-top: 0.32rem;
  background: #FFFFFF;
  overflow: hidden;
}
.jy-con .jy-con-top {
  padding-bottom: 0.2rem;
}
.jy-con .jy-con-top .jy-type {
  position: relative;
  margin: 0 0.24rem 0 0.32rem;
  width: 1.54rem;
  height: 0.52rem;
  border: 0.02rem solid #13B9C7;
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
}
.jy-con .jy-con-top .jy-type .jy-txt {
  font-size: 0.24rem;
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-type .jy-tic {
  margin-left: 0.08rem;
  font-size: 0.2rem;
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-type .h2_s {
  position: absolute;
  z-index: 6;
  left: 0;
  top: 0.52rem;
  width: 1.76rem;
  height: 1.86rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.2);
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.jy-con .jy-con-top .jy-type .h2_s div {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 0.24rem;
  color: #545454;
}
.jy-con .jy-con-top .jy-type .h2_s .s_act {
  background: #EEF4FF;
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-qj {
  margin-top: 0.28rem;
  padding-left: 0.32rem;
}
.jy-con .jy-con-top .jy-qj .jy-qj-a {
  text-align: center;
  width: 1.64rem;
  height: 0.46rem;
  line-height: 1;
  background: #EFEFEF;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  border: 0.01rem solid #BBBBBB;
  font-size: 0.24rem;
  color: #828282;
}
.jy-con .jy-con-top .jy-qj .jy-qj-b {
  margin: 0 0.08rem;
  width: 0.24rem;
  height: 2px;
  background-color: #D5D5D5;
}
.jy-con .jy-con-top .jy-qj .jy-qj-c {
  white-space: nowrap;
  margin: 0 0 0 0.24rem;
  width: 1.04rem;
  height: 0.54rem;
  line-height: 0.54rem;
  background: #EFEFEF;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  font-size: 0.24rem;
  color: #656565;
  text-align: center;
}
.jy-con .jy-con-top .jy-qj .jy-qj-c::after {
  display: none;
}
.jy-con .jy-con-top .jy-qj .jy-qj-c.button-hover {
  color: #ffffff;
  background-color: #13B9C7;
}
.jy-con .jy-con-top .jy-flxz {
  position: absolute;
  left: 0;
  top: 0.52rem;
  right: 0;
  padding: 0.1rem 0;
  background-color: #ffffff;
  z-index: 2;
  height: 2.3rem;
  overflow: hidden;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.25);
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  overflow-y: auto;
}
.jy-con .jy-con-top .jy-flxz .jy-flxz-li {
  height: 0.46rem;
  background: #FFFFFF;
  text-align: center;
  line-height: 0.46rem;
  overflow: hidden;
  font-size: 0.24rem;
  color: #313033;
}
.jy-con .jy-con-top .jy-flxz .jy-flxz-li.on {
  background: #EEF4FF;
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-tyzs {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
}
.jy-con .jy-con-top .jy-tyzsli {
  position: relative;
  white-space: nowrap;
  margin-right: 0.24rem;
  padding: 0 0.24rem;
  height: 0.52rem;
  line-height: 0.54rem;
  background: #F1F1F1;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  font-size: 0.24rem;
  color: #313033;
}
.jy-con .jy-con-top .jy-tyzsli.on {
  color: #ffffff;
  background-color: #13B9C7;
}
.jy-con .jy-con-top .jy-tyzsli.on .jy-tyzsli-tp {
  color: #fff;
}
.jy-con .jy-con-top .jy-tyzsli.jy-qbfl {
  min-width: 1.54rem;
}
.jy-con .jy-con-top .jy-tyzsli .jy-tyzsli-tp {
  margin-left: 0.08rem;
  font-size: 0.2rem;
  color: #333333;
}
.jy-con .buy-lu {
  overflow-y: auto;
}
.jy-con .jy-ul .jy-li {
  padding: 0.16rem 0.32rem 0;
}
.jy-con .jy-ul .jy-li .jy-li-t .jy-li-timg {
  width: 0.96rem;
  height: 0.96rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.jy-con .jy-ul .jy-li .jy-li-t .jy-li-f {
  line-height: 1.4;
  margin-right: 16px;
}
.jy-con .jy-ul .jy-li .jy-li-t .jy-li-q {
  padding: 0 0.16rem;
  height: 0.34rem;
  background: #EFEFEF;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  font-size: 0.2rem;
  color: #828282;
}
.jy-con .jy-ul .jy-li .jy-li-b {
  margin-top: 0.16rem;
}
.jy-con .jy-ul .jy-li .jy-li-b .jy-li-bl {
  overflow: hidden;
}
.jy-con .jy-ul .jy-li .jy-li-b .jy-li-bl .jy-li-blmg {
  width: 2rem;
  height: 2rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin-right: 0.16rem;
  overflow: hidden;
}
.jy-con .jy-ul .jy-li .jy-li-b .jy-li-br span {
  white-space: nowrap;
}
/*buy-box*/
.buy-box {
  /*dt-info*/
  /*dt-img*/
}
.buy-box .dt-head {
  position: relative;
  padding: 0.16rem 0.32rem;
  background-color: #ffffff;
}
.buy-box .dt-head .dt-ha .dt-ha-img {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
  overflow: hidden;
}
.buy-box .dt-head .dt-ha .dt-hab {
  margin-left: 0.24rem;
  overflow: hidden;
}
.buy-box .dt-head .dt-ha .dt-hab .dt-habt {
  height: 0.4rem;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.4rem;
}
.buy-box .dt-head .dt-ha .dt-hab .dt-habf {
  margin-top: 0.16rem;
  font-size: 0.24rem;
  color: #7C7C7C;
}
.buy-box .dt-head .dt-ha .dt-hab .dt-habg {
  margin-top: 0.16rem;
}
.buy-box .dt-head .dt-ha .dt-hab .dt-habc {
  padding: 0 0.12rem;
  height: 0.26rem;
  background: #ACACAC;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.buy-box .dt-info {
  position: relative;
  padding: 0.24rem 0.32rem;
  background-color: #fff;
}
.buy-box .dt-info .dt-hf {
  font-weight: bold;
  font-size: 0.28rem;
  color: #313033;
}
.buy-box .dt-info .dt-hb {
  margin-top: 0.16rem;
  font-size: 0.28rem;
  color: #313033;
}
.buy-box .dt-info .dt-hg {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  color: #828282;
}
.buy-box .dt-info .dt-gf {
  width: 1.98rem;
  height: 1.92rem;
  z-index: 2;
}
.buy-box .dt-img {
  position: relative;
  padding: 0.32rem;
  background: #ffffff;
}
.buy-box .dt-img .d-img .d-img-li {
  margin: 0 0.24rem 0.24rem 0;
  width: 2.08rem;
  height: 2.08rem;
  border-radius: 0rem 0rem 0rem 0rem;
}
.buy-box .dt-img .d-img .d-img-li:nth-child(3n) {
  margin-right: 0;
}
.buy-box .d-video {
  margin: 0 auto;
  width: 6.86rem;
  height: 3.84rem;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.buy-box .buy-bottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1rem;
  padding: 0 0.5rem;
  height: 1.34rem;
  background: #FFFFFF;
  border-radius: 0rem 0rem 0rem 0rem;
  z-index: 22;
}
.buy-box .buy-bottom .buy-bottom-btn {
  height: 0.88rem;
  background: #13B9C7;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  border: 0.02rem solid #00A7B3;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.buy-box .buy-bottom .buy-bottom-s img {
  width: 0.56rem;
  height: 0.52rem;
}
.buy-box .buy-bottom .buy-bottom-s span {
  display: block;
  font-size: 0.28rem;
  color: #313033;
}
.buy-box .buy-bottom .buy-bottom-s.on span {
  color: #13B9C7;
}
/*ynav*/
.ynav {
  padding-left: 0.32rem;
  height: 0.72rem;
  background: #FFFFFF;
}
.ynav .ynav-li {
  position: relative;
  margin-right: 0.4rem;
  line-height: 0.72rem;
  font-size: 0.32rem;
  color: #828282;
}
.ynav .ynav-li.on {
  color: #313033;
}
.ynav .ynav-li.on::after {
  position: absolute;
  left: 50%;
  bottom: 0.04rem;
  content: '';
  transform: translateX(-50%);
  width: 0.64rem;
  height: 0.08rem;
  background: linear-gradient(90deg, #FF6238 0%, #FFAE98 100%);
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
}
/*yqb-ul*/
.yqb-ul {
  padding: 0 0.32rem;
  background-color: #ffffff;
}
.yqb-ul .yqb-li {
  padding: 0.16rem 0;
}
.yqb-ul .yqb-li .yqb-li-head {
  height: 0.8rem;
}
.yqb-ul .yqb-li .yqb-li-head .yqb-limg {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  overflow: hidden;
}
.yqb-ul .yqb-li .yqb-li-head .fans-nxx .fans-lga {
  padding-top: 0.08rem;
  font-size: 0.32rem;
  color: #313033;
  line-height: 1;
}
.yqb-ul .yqb-li .yqb-li-head .fans-nxx .fans-nxxa {
  display: block;
  margin-left: 0.04rem;
  width: 0.4rem;
  height: 0.37rem;
}
.yqb-ul .yqb-li .yqb-li-head .fans-nxx .fans-nxxb {
  display: block;
  margin-left: 0.04rem;
  width: 0.8rem;
  height: 0.4rem;
}
.yqb-ul .yqb-li .yqb-tts {
  line-height: 0.4rem;
}
.yqb-ul .yqb-li .yqb-tts .yqb-gf {
  position: relative;
  top: -0.04rem;
  padding: 0.04rem 0.1rem;
  background: #13B9C7;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  font-weight: bold;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.yqb-ul .yqb-li .yqb-ttc {
  font-size: 0.28rem;
  color: #313033;
  line-height: 1.4;
}
.yqb-ul .yqb-li .yqb-lium {
  display: block;
  margin-top: 0.24rem;
  width: 6.86rem;
  height: 3.86rem;
  background: #BBBBBB;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.yqb-ul .yqb-li .yqb-licz {
  margin-top: 0.24rem;
  height: 0.32rem;
  display: flex;
  align-items: center;
}
.yqb-ul .yqb-li .yqb-licz .yqb-lcz {
  margin-left: 0.2rem;
  padding-left: 0.4rem;
  width: 1rem;
  height: 0.32rem;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #313033;
}
.yqb-ul .yqb-li .yqb-licz .yqb-lcz.yqb-lia {
  background: url("../images/youquan/cz10.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-ul .yqb-li .yqb-licz .yqb-lcz.yqb-lia.on {
  background: url("../images/youquan/cz11.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-ul .yqb-li .yqb-licz .yqb-lcz.yqb-lib {
  background: url("../images/youquan/cz20.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-ul .yqb-li .yqb-lism .yqb-lism-img {
  margin: 0.16rem 0.16rem 0 0;
  width: 2.18rem;
  height: 2.18rem;
  background: #BBBBBB;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.yqb-ul .yqb-li .yqb-lism .yqb-lism-img:nth-child(3n) {
  margin-right: 0;
}
/**/
/*yqb-pl*/
.yqb-pl {
  position: relative;
  padding-bottom: 0.5rem;
  background: #FFFFFF;
}
.yqb-pl .yqb-pl-top {
  position: relative;
  padding: 0 0.32rem;
  height: 0.54rem;
  background: #FFFFFF;
}
.yqb-pl .yqb-cli {
  position: relative;
  padding: 0.16rem 0.32rem 0.16rem;
}
.yqb-pl .yqb-cli .yqb-cli-head {
  height: 0.8rem;
  background: #FFFFFF;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-ch-a {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  overflow: hidden;
}
.yqb-pl .yqb-cli .yqb-cli-head .fans-nxxa {
  display: block;
  margin-left: 0.04rem;
  width: 0.4rem;
  height: 0.37rem;
}
.yqb-pl .yqb-cli .yqb-cli-head .fans-nxxb {
  display: block;
  margin-left: 0.04rem;
  width: 0.8rem;
  height: 0.4rem;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz {
  margin-top: 0.24rem;
  height: 0.32rem;
  display: flex;
  align-items: center;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz .yqb-lcz {
  margin-left: 0.2rem;
  padding-left: 0.4rem;
  height: 0.32rem;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #313033;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz .yqb-lcz.yqb-lia {
  background: url("../images/youquan/cz10.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz .yqb-lcz.yqb-lia.on {
  background: url("../images/youquan/cz11.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz .yqb-lcz.yqb-lib {
  background: url("../images/youquan/cz20.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-pl .yqb-cli .yqb-cli-con {
  margin-top: 0.16rem;
  margin-left: 1rem;
  font-size: 0.28rem;
  color: #333;
  line-height: 1.4;
}
.yqb-pl .yqb-cli .yqb-cli-fh {
  padding: 0.1rem 0.2rem;
  margin: 0.16rem 0 0 1rem;
  line-height: 1.6;
  background: #F2F2F2;
  border-radius: 0.08rem;
  font-size: 0.24rem;
  color: #333;
}
.yqb-pl .yqb-cli .yqb-cli-fh .yqb-chf-btn {
  color: #12C8B9;
}
/*my-box*/
.my-box {
  padding: 0 0.32rem;
  /*my-header*/
  /*my-h*/
}
.my-box .my-header {
  position: relative;
  background-color: #ffffff;
  height: 0.88rem;
}
.my-box .my-header .my-ha {
  margin-left: 0.16rem;
  width: 0.56rem;
  height: 0.56rem;
}
.my-box .my-user .my-user-img {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  overflow: hidden;
}
.my-box .my-user .my-user-info {
  margin-left: 0.16rem;
}
.my-box .my-user .my-user-info .my-ut {
  font-size: 0.32rem;
  color: #313033;
}
.my-box .my-user .my-user-info .my-um {
  margin-top: 0.2rem;
}
.my-box .my-user .my-user-info .my-um .my-um-a {
  margin-right: 0.08rem;
  height: 0.4rem;
}
.my-box .my-h {
  position: relative;
  margin-top: 0.32rem;
  padding: 0.3rem 0.48rem;
  width: 6.86rem;
  height: 1.74rem;
  background: #313033;
  box-shadow: inset 0rem 0rem 0.04rem 0rem #000000;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  color: #F8DFBA;
}
.my-box .my-h .my-ha-vp {
  margin-right: 10px;
  width: 0.56rem;
}
.my-box .my-h .my-hb img {
  position: relative;
  top: -0.06rem;
  width: 0.52rem;
}
.my-box .my-n {
  margin-top: 0.32rem;
  height: 1.88rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.my-box .my-n .my-na {
  width: 33%;
}
.my-box .my-n .my-na .my-na-img {
  width: 0.8rem;
  height: 1.04rem;
  background: url("../images/my/navbg.png") no-repeat center bottom;
  background-size: 0.8rem auto;
}
.my-box .my-n .my-na .my-na-img img {
  width: 0.8rem;
}
.my-box .my-n .my-na .my-na-as {
  font-size: 0.28rem;
  color: #313033;
}
.my-box .my-p {
  margin-top: 0.32rem;
}
.my-box .my-p .my-pl {
  position: relative;
  padding: 0 0 0 0.24rem;
  width: 3.28rem;
  height: 1.68rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.my-box .my-p .my-pl.my-pl-a {
  background: url("../images/my/icon4.png") no-repeat 2.16rem center;
  background-size: 0.88rem 0.88rem;
}
.my-box .my-p .my-pl.my-pl-b {
  background: url("../images/my/icon5.png") no-repeat 2.16rem center;
  background-size: 0.88rem 0.88rem;
}
.my-box .my-p .my-pl .my-pla {
  font-weight: bold;
  font-size: 0.32rem;
  color: #313033;
}
.my-box .my-p .my-pl .my-plb {
  margin-top: 0.16rem;
  font-size: 0.24rem;
  color: #828282;
}
.my-box .my-gju {
  margin-top: 0.32rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.my-box .my-gju .my-title {
  padding: 0.24rem 0.24rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #313033;
}
.my-box .my-gju .my-nav .mnav-li {
  width: 25%;
  padding-bottom: 0.28rem;
}
.my-box .my-gju .my-nav .mnav-li img {
  display: block;
  width: 0.64rem;
  height: 0.64rem;
}
.my-box .my-gju .my-nav .mnav-li .nav-lname {
  margin-top: 0.1rem;
  font-size: 0.28rem;
  color: #313033;
}
/*ms-box*/
.ms-box {
  padding: 1.12rem 0.32rem 0;
}
.ms-box .ms-bx {
  position: relative;
  padding: 0.16rem 0.24rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.16);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.ms-box .ms-bx .ms-bx-item {
  line-height: 0.76rem;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-name {
  font-size: 0.28rem;
  color: #313033;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-info {
  min-width: 1rem;
  min-height: 0.76rem;
  padding-right: 0.52rem;
  font-size: 0.24rem;
  color: #828282;
  background: url("../images/my/iconr.png") no-repeat right center;
  background-size: 0.18rem auto;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-info.no {
  background: transparent;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-info .ms-bx-img {
  position: relative;
  margin: 0.2rem 0;
  width: 0.96rem;
  height: 0.96rem;
  border-radius: 50%;
  overflow: hidden;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-info .ms-bx-img input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 50px;
  opacity: 0;
}
/*pop-set-name*/
.popset {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -1.74rem 0 0 -2.86rem;
  width: 5.72rem;
  height: 3.48rem;
  background: linear-gradient(180deg, #D6FBF9 0%, #FFFFFF 50%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.popset .pop-set-name {
  line-height: 1.26rem;
  text-align: center;
  font-size: 0.36rem;
  color: #0EBBCB;
}
.popset .pop-set-input {
  margin: 0 auto;
  display: block;
  padding: 0 0.32rem;
  width: 5rem;
  height: 0.78rem;
  background: #F5F5F5;
  border-radius: 0.96rem 0.96rem 0.96rem 0.96rem;
  font-size: 0.24rem;
}
.popset .pop-set-foot {
  padding: 0 0.62rem;
  margin-top: 0.48rem;
  height: 0.56rem;
}
.popset .pop-set-foot .pop-set-fa {
  width: 1.44rem;
  height: 0.56rem;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.32rem;
  color: #313033;
}
.popset .pop-set-foot .pop-set-fb {
  width: 1.44rem;
  height: 0.56rem;
  background: #13B9C7;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.32rem;
  color: #FFFFFF;
}
/*mkf*/
.mkf {
  background: url("../images/my/kefu/bg_chang1.png") no-repeat left top;
  background-size: 100% auto;
}
.mkf .mkf-head {
  margin-top: 0.48rem;
  padding: 0 0.66rem;
}
.mkf .mkf-head .mkf-head-l {
  padding-top: 0.26rem;
}
.mkf .mkf-head .mkf-head-l .mkf-head-a {
  margin-top: 0.26rem;
  padding-left: 0.4rem;
  width: 2.6rem;
  height: 0.72rem;
  background-image: url("../images/my/kefu/wx.png");
  background-position: 1.96rem center;
  background-repeat: no-repeat;
  background-size: 0.56rem 0.56rem;
  background-color: #4A92FF;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mkf .mkf-head .mkf-head-r {
  width: 2.4rem;
  height: 2.4rem;
}
.mkf .mkf-con {
  position: relative;
  margin: 0 auto;
  width: 6.94rem;
  height: 8.36rem;
  background: #FFFFFF;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  overflow: hidden;
}
.mkf .mkf-con .mkf-nav {
  margin-top: 0.16rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.mkf .mkf-con .mkf-nav .mkf-nav-li {
  position: relative;
  text-align: center;
  font-weight: bold;
  font-size: 0.28rem;
  color: #828282;
}
.mkf .mkf-con .mkf-nav .mkf-nav-li.on {
  color: #313033;
}
.mkf .mkf-con .mkf-nav .mkf-nav-li.on::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  content: '';
  margin-left: -0.2rem;
  width: 0.4rem;
  height: 0.08rem;
  background: #6279FF;
  border-radius: 0rem 0rem 0rem 0rem;
}
.mkf .mkf-con .mkf-swiper .mkf-sli {
  padding: 0.2rem 0.8rem 0.2rem 0.5rem;
  display: block;
  position: relative;
  line-height: 0.44rem;
  font-size: 0.28rem;
  color: #313033;
}
.mkf .mkf-con .mkf-swiper .mkf-sli::before {
  position: absolute;
  right: 0.5rem;
  color: #bbb;
}
.mkf-info {
  position: relative;
  margin: 0.48rem auto;
  padding: 0 0.24rem;
  background-color: #ffffff;
  width: 6.94rem;
  background: #FFFFFF;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
}
.mkf-info .mkf-info-name {
  padding: 0.32rem 0;
  font-size: 0.32rem;
  line-height: 1.4;
  color: #313033;
  text-align: center;
}
.mkf-info .mkf-info-txt {
  font-size: 0.28rem;
  text-indent: 2em;
  padding: 0.2rem 0;
  line-height: 1.4;
}
.mkf-info .mkf-info-foot {
  padding: 0.8rem 0;
  text-align: center;
  font-size: 0.28rem;
  color: #313033;
}
/*mgame-box*/
.mgame-box {
  overflow: hidden;
}
.mgame-box .mgame-nav {
  height: 1rem;
  padding: 0 0.4rem;
}
.mgame-box .mgame-nav .mgame-nav-li {
  position: relative;
  line-height: 1rem;
  font-size: 0.28rem;
  color: #313033;
}
.mgame-box .mgame-nav .mgame-nav-li.on {
  color: #13B9C7;
}
.mgame-box .mgame-nav .mgame-nav-li.on::after {
  position: absolute;
  left: 50%;
  bottom: 0.16rem;
  content: '';
  margin-left: -0.56rem;
  width: 1.12rem;
  height: 0.08rem;
  background: #13B9C7;
  border-radius: 0rem 0rem 0rem 0rem;
}
.mgame-box .mgame-swiper {
  overflow: hidden;
}
.mgame-box .mgame-swiper .mgame-list {
  overflow-y: auto;
  height: 100%;
}
.tj-yy .tj-yy-a {
  font-weight: bold;
  font-size: 0.24rem;
  color: #13B9C7;
}
.tj-yy .tj-yy-b {
  margin-top: 0.1rem;
  padding: 0 0.24rem;
  height: 0.46rem;
  line-height: 0.5rem;
  background: #13B9C7;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*bill-ul*/
.bill-ul .bill-li {
  padding: 0.32rem;
}
.bill-ul .bill-li .bill-li-left {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  overflow: hidden;
}
.bill-ul .bill-li .bill-li-center {
  margin-left: 0.1rem;
}
.bill-ul .bill-li .bill-li-center > div {
  padding: 0.04rem 0;
}
.bill-ul .bill-li .bill-li-right {
  font-size: 0.36rem;
  color: #313033;
}
/*olist-nav*/
.olist-nav {
  background: #ffffff;
  padding: 0 0.48rem;
  height: 0.84rem;
  z-index: 4;
  overflow: hidden;
}
.olist-nav .olist-nav-li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.24rem;
  height: 0.52rem;
  background: #F5F5F5;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.28rem;
  color: #828282;
}
.olist-nav .olist-nav-li.on {
  background: #13B9C7;
  color: #ffffff;
}
.coupon-list {
  overflow-y: auto;
}
.olist {
  padding: 0 0.32rem;
  overflow: hidden;
}
.olist .case {
  position: relative;
  height: 1.88rem;
  background-image: url("../images/coupon/bg1.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin: 0.24rem auto 0;
  display: flex;
  align-items: center;
  padding: 0.36rem 0;
}
.olist .case .case1 {
  width: 1.88rem;
}
.olist .case .case1 .case1_1 {
  font-weight: bold;
  font-size: 0.4rem;
  color: #FFFFFF;
}
.olist .case .case1 .case1_2 {
  margin-top: 0.08rem;
}
.olist .case .case2 {
  flex: 1;
  padding-left: 0.2rem;
}
.olist .case .case2 .case2_1 {
  font-size: 0.28rem;
  color: #000000;
  line-height: 1.2;
}
.olist .case .case2 .case2_2 {
  margin-top: 0.2rem;
  font-size: 0.24rem;
  color: #828282;
}
.olist .case .case2 .case2_3 {
  margin-top: 0.1rem;
  font-size: 0.24rem;
  color: #828282;
}
.olist .case .case2 .btn {
  margin-left: 0.1rem;
  font-size: 0.24rem;
  color: #C4C4C4;
}
.olist .case .case3 {
  margin-right: 0.1rem;
  padding: 0 0.1rem;
  width: 0.6rem;
  line-height: 1.4;
  text-align: center;
  font-size: 0.24rem;
  color: #FE7C54;
}
.olist .used {
  background-image: url("../images/coupon/bg2.png");
}
.olist .used .case3 {
  color: #A9A9A9;
}
/*mptb*/
.mptb {
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  padding-bottom: 1.22rem;
}
.mptb .mptb-head {
  position: relative;
  padding-left: 0.52rem;
  margin-top: 0.4rem;
  width: 6.86rem;
  height: 1.84rem;
  background: #FFB640;
  box-shadow: 0rem 0.08rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.mptb .mptb-head .mptb-s1 {
  padding-top: 0.4rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mptb .mptb-head .mptb-s2 {
  margin-top: 0.24rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mptb .mptb-head .mptb-img {
  position: absolute;
  top: -0.36rem;
  right: 0.2rem;
  width: 1.88rem;
}
.mptb .mptb-hs {
  margin-top: 0.56rem;
  font-size: 0.28rem;
  color: #313033;
}
.mptb .g_tap {
  font-weight: bold;
}
.mptb .g_tap .g_tap-t {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.24rem;
  width: 1.98rem;
  height: 1.52rem;
  background: #F8F8F8;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  border: 1px solid #F8F8F8;
}
.mptb .g_tap .g_tap-t.tap_act {
  background: rgba(251, 185, 79, 0.05);
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  border: 1px solid #FBB94F;
}
.mptb .g-sr {
  margin-top: 0.4rem;
  height: 0.78rem;
  background: #F5F5F5;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
}
.mptb .g-sr input {
  padding: 0 0.32rem;
  height: 0.78rem;
  font-size: 0.24rem;
  background: none;
  border: none;
}
.mptb .c_pay .c_pay_h {
  margin: 0.4rem 0 0;
  font-size: 0.28rem;
  color: #000000;
}
.mptb .c_pay .cpay {
  margin-top: 0.32rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mptb .c_pay .c_pay1 {
  flex: 1;
  height: 1.2rem;
  background: #F8F8F8;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  border: 2px solid #F8F8F8;
  font-size: 0.32rem;
}
.mptb .c_pay .c_pay1:nth-child(1) .c_pay-a {
  color: #1677FF;
}
.mptb .c_pay .c_pay1:nth-child(2) {
  margin-left: 0.64rem;
}
.mptb .c_pay .c_pay1:nth-child(2) .c_pay-a {
  color: #00C800;
}
.mptb .c_pay .c_pay1.c_act {
  border: 2px solid #FBB94E;
}
.mptb .c_pay .c_pay1.c_act .c_pay-b {
  opacity: 1;
  color: #FBB94F;
}
.mptb .c_pay .c_pay1 .c_pay-a {
  width: 1.2rem;
  text-align: center;
  font-size: 0.8rem;
}
.mptb .c_pay .c_pay1 .c_pay-b {
  margin-right: 0.24rem;
  opacity: 0;
  font-size: 0.36rem;
}
.mptb .text_p {
  font-size: 0.24rem;
  color: #828282;
  line-height: 0.4rem;
}
.mptb .pay_btn {
  position: fixed;
  background-color: #fff;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1.2rem;
  padding: 0 0.32rem;
  z-index: 22;
}
.mptb .pay_btn .pay_btn-an {
  line-height: 0.8rem;
  background-color: #fbb94f;
  font-size: 0.32rem;
  color: #ffffff;
  border-radius: 0.4rem;
}
/*mfb*/
.mfb {
  background: linear-gradient(180deg, #1159FF 0%, #06C2FF 25%, #D4F4FF 100%);
}
.mfb .mfb-main {
  position: relative;
  z-index: 2;
}
.mfb .mfb-main .fbanner {
  position: relative;
  min-height: 4.92rem;
}
.mfb .mfb-main .fbanner .fbanner-b {
  position: absolute;
  left: 50%;
  bottom: 0.16rem;
  margin-left: -1.5rem;
  width: 3rem;
  height: 0.96rem;
  background: url("../images/my/feedback/feedback2.png") no-repeat;
  background-size: 100% 100%;
  font-size: 0.4rem;
  color: #FFFFFF;
}
.mfb .mfb-main .fbox {
  position: relative;
  padding: 0.2rem;
  margin: 0.4rem 0.36rem 0;
  background: linear-gradient(180deg, #90B5FC, #92ACEE);
  border-radius: 0.16rem;
  border: 0.02rem solid #C0E5FF;
}
.mfb .mfb-main .fbox .fbox-main {
  padding: 0.5rem 0.2rem 0.3rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
}
.mfb .mfb-main .fbox .fbox-i {
  position: absolute;
  top: -0.48rem;
  right: -0.26rem;
  width: 3.08rem;
  height: 2.1rem;
}
.mfb .mfb-main .fbox .fbox-t {
  position: absolute;
  display: block;
  top: -0.06rem;
  left: 50%;
  margin-left: -1.67rem;
  width: 3.34rem;
  height: 0.56rem;
  text-align: center;
  font-size: 0.36rem;
  line-height: 0.56rem;
  color: #021A54;
  background: url("../images/my/feedback/feedback6.png") no-repeat;
  background-size: 100% 100%;
}
.mfb .mfb-main .fbox .fbox-p {
  font-size: 0.24rem;
  text-indent: 2em;
  color: #0F1E3D;
  line-height: 1.2;
}
.mfb .mfb-main .fbox .fbox-li {
  margin-top: 0.32rem;
  padding-left: 1.24rem;
  min-height: 1.12rem;
}
.mfb .mfb-main .fbox .fbox-li span {
  display: block;
}
.mfb .mfb-main .fbox .fbox-li.fbox-lia {
  background: url("../images/my/feedback/feedback4.png") no-repeat left top;
  background-size: 1.16rem 1.16rem;
}
.mfb .mfb-main .fbox .fbox-li.fbox-lib {
  background: url("../images/my/feedback/feedback5.png") no-repeat left top;
  background-size: 1.16rem 1.16rem;
}
.mfb .mfb-main .fbox .fbox-li .fbox-li-t {
  font-size: 0.28rem;
  color: #021A54;
  line-height: 1.6;
}
.mfb .mfb-main .fbox .fbox-li .fbox-li-p {
  font-size: 0.24rem;
  color: #021A54;
  line-height: 1.2;
}
.mfb .mfb-main .fbox .fbox-ts {
  padding: 0.32rem 0 0;
  line-height: 1.2;
}
.mfb .mfb-main .fbox .fbox-ts span {
  display: block;
  font-size: 0.24rem;
  color: #575757;
}
.mfb .mfb-main .fbobx {
  padding: 0.32rem 0;
  text-align: center;
  color: #FFFFFF;
}
.mfb .mfb-main .fbobx .fbobx-a {
  font-weight: bold;
  font-size: 0.36rem;
  color: #FFFFFF;
}
.mfb .mfb-main .fbobx .fbobx-b {
  margin-top: 0.2rem;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mfb .mfb-main .fbobx .fbobx-b span {
  padding: 0 0.14rem;
}
/*mflbzy*/
.mflbzy {
  position: relative;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  background: linear-gradient(to bottom, #24C1D0, #85DEE7);
  /*tran-pop*/
}
.mflbzy .tran-title {
  margin: 0.6rem auto 0;
  width: 6.35rem;
  height: 1.29rem;
}
.mflbzy .tran-name {
  display: flex;
  align-items: flex-end;
  padding-bottom: 0.2rem;
  height: 1rem;
  font-weight: bold;
  font-size: 0.3rem;
  line-height: 1;
  color: #FFFFFF;
}
.mflbzy .tran-con {
  position: relative;
  height: 0.74rem;
  background: #FFFFFF;
  border-radius: 0.37rem;
}
.mflbzy .tran-con .tran-ca {
  padding: 0 0 0 0.3rem;
  height: 0.74rem;
  font-size: 0.26rem;
  color: #C6C5C5;
}
.mflbzy .tran-con .tran-ca .iconfont {
  padding: 0 0.45rem;
  height: 0.74rem;
  line-height: 0.74rem;
  font-size: 0.3rem;
  color: #0EBBCB;
}
.mflbzy .tran-pop {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 7.5rem;
  background: #FFFFFF;
  border-radius: 0.3rem;
  z-index: 2;
}
.mflbzy .tran-pop .tran-ptop {
  height: 0.9rem;
  line-height: 0.9rem;
  padding: 0 0 0 0.3rem;
  font-size: 0.26rem;
  color: #C6C5C5;
}
.mflbzy .tran-pop .tran-ptop .iconfont {
  padding: 0 0.3rem;
  height: 0.9rem;
  line-height: 0.9rem;
  font-size: 0.3rem;
  transform: rotate(180deg);
  color: #0EBBCB;
}
.mflbzy .tran-pop .tran-pss {
  margin: 0 auto;
  width: 6rem;
  height: 0.8rem;
  background: #F3F6FF;
  border-radius: 0.4rem;
}
.mflbzy .tran-pop .tran-pss input {
  padding: 0 0.37rem;
  font-size: 0.29rem;
}
.mflbzy .tran-pop .tran-pul {
  height: 5.8rem;
  overflow-y: auto;
}
.mflbzy .tran-pop .tran-pul .tran-pdl {
  position: relative;
  overflow: hidden;
}
.mflbzy .tran-pop .tran-pul .tran-pli {
  position: relative;
  padding: 0 0 0 0.86rem;
  margin-top: 0.3rem;
  height: 1.22rem;
}
.mflbzy .tran-pop .tran-pul .tran-pli .tran-plimg {
  width: 1.22rem;
  height: 1.22rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.mflbzy .tran-pop .tran-pul .tran-pli .tran-plinfo {
  padding-left: 0.2rem;
}
.mflbzy .tran-pop .tran-pul .tran-pli .tran-plinfo .tran-plname {
  font-size: 0.3rem;
  color: #282828;
}
.mflbzy .tran-pop .tran-pul .tran-pli .tran-plinfo .tran-pltxt {
  margin-top: 0.06rem;
  font-size: 0.24rem;
  color: #8D8D8D;
}
.mflbzy .tran-zy {
  position: relative;
  margin-top: 0.65rem;
  height: 0.5rem;
}
.mflbzy .tran-zy .tran-zya {
  width: 0.44rem;
}
.mflbzy .tran-zy .tran-zyb {
  margin-left: 0.15rem;
  font-size: 0.3rem;
  color: #F3F6FF;
}
.mflbzy .tran-je {
  margin-top: 0.22rem;
  padding: 0.4rem;
  height: 1.95rem;
  background: #FFFFFF;
  border-radius: 0.3rem;
}
.mflbzy .tran-je .tran-jeb {
  margin-top: 0.2rem;
}
.mflbzy .tran-je .tran-jeb .tran-jeba {
  height: 0.7rem;
  font-size: 0.24rem;
  border-bottom: 1px solid #EAEAEA;
}
.mflbzy .tran-zz {
  padding-top: 0.75rem;
  height: 1.76rem;
  text-align: center;
  font-size: 0.36rem;
  color: #FFFFFF;
  text-decoration-line: underline;
}
.mflbzy .tran-btn {
  margin: 0 auto;
  width: 5.8rem;
  height: 1rem;
  background: #0EBBCB;
  border-radius: 0.5rem;
  font-size: 0.36rem;
  color: #FFFFFF;
}
.mflbzy .tran-gz {
  padding: 0.63rem 0 0.6rem;
  line-height: 1.6;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*msqk*/
.msqk .sqk-top {
  height: 5.21rem;
  background: linear-gradient(180deg, #13B9C7 0%, #F0F0F0 100%);
  border-radius: 0rem 0rem 0rem 0rem;
  overflow: hidden;
}
.msqk .sqk-top img {
  display: block;
  margin: 0.48rem auto 0;
  width: 5.2rem;
  height: 2.25rem;
}
.msqk .sqk-head {
  position: relative;
  margin: -2.1rem auto 0;
  padding: 0 0.53rem 0 0.26rem;
  background: url('../images/my/sqk/sqkimg3.png') no-repeat left top;
  background-size: 100% 100%;
  width: 6.72rem;
  height: 2.8rem;
  overflow: hidden;
  z-index: 2;
}
.msqk .sqk-head .sqk-hl {
  padding: 0.1rem 0 0;
  color: #ffffff;
}
.msqk .sqk-head .sqk-hl .sqk-hlt .sqk-hla {
  font-size: 0.56rem;
}
.msqk .sqk-head .sqk-hl .sqk-hlt .sqk-hlb {
  font-weight: bold;
  margin-left: 0.2rem;
  font-size: 0.29rem;
}
.msqk .sqk-head .sqk-hl .sqk-hlt .sqk-hlc {
  margin-left: 0.1rem;
  font-size: 0.24rem;
}
.msqk .sqk-head .sqk-hl .sqk-hltb {
  margin-top: 0.2rem;
}
.msqk .sqk-head .sqk-hl .sqk-hltt {
  margin-top: 0.24rem;
}
.msqk .sqk-head .sqk-hr {
  padding-top: 0.4rem;
}
.msqk .sqk-head .sqk-hr .sqk-hbtn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.78rem;
  height: 0.67rem;
  font-weight: bold;
  background: #FFFFFF;
  border-radius: 0.34rem;
  font-size: 0.26rem;
  color: #147D87;
}
.msqk .sqk-head .sqk-hr .sqk-hflb {
  margin-top: 0.16rem;
  width: 1.78rem;
  height: 0.34rem;
  background: rgba(24, 134, 142, 0.5);
  border-radius: 0.17rem;
  font-size: 0.22rem;
  color: #FFFFFF;
}
.msqk .sqk-main {
  position: relative;
  margin-top: -0.8rem;
  padding: 0.3rem 0.36rem 1.75rem;
  background: #FFFFFF;
  border-radius: 0.3rem 0.3rem 0 0;
  overflow: hidden;
  z-index: 4;
  /*sqk-day*/
  /**/
}
.msqk .sqk-main .sqk-title {
  display: flex;
  align-items: center;
  padding: 0.36rem 0 0.28rem;
  font-weight: bold;
  font-size: 0.3rem;
  color: #000000;
}
.msqk .sqk-main .sqk-title .sqk-icon {
  margin-left: 0.08rem;
  width: 1.32rem;
  height: 0.35rem;
}
.msqk .sqk-main .sqk-ul {
  height: 2.3rem;
  overflow: hidden;
}
.msqk .sqk-main .sqk-ul .sqk-ul-box {
  white-space: nowrap;
  overflow-x: auto;
  padding-left: 0.24rem;
  padding-top: 0.13rem;
  padding-right: 0.24rem;
  padding-bottom: 0.24rem;
}
.msqk .sqk-main .sqk-ul .sqk-li {
  position: relative;
  display: inline-block;
  padding-top: 0.45rem;
  margin-right: 0.3rem;
  width: 1.88rem;
  height: 2.1rem;
  background: #F4F4F4;
  border-radius: 0.2rem;
  text-align: center;
  box-shadow: 0rem 0rem 0.06rem 0rem rgba(0, 0, 0, 0.25);
}
.msqk .sqk-main .sqk-ul .sqk-li::after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  z-index: 2;
  border: 0.02rem solid #45C8D1;
  border-radius: 0.2rem;
  opacity: 0;
}
.msqk .sqk-main .sqk-ul .sqk-li.on {
  background: linear-gradient(180deg, rgba(156, 232, 239, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}
.msqk .sqk-main .sqk-ul .sqk-li.on::after {
  opacity: 1;
}
.msqk .sqk-main .sqk-ul .sqk-li:last-child {
  margin-right: 0;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lit {
  position: absolute;
  left: 0;
  top: -0.13rem;
  right: 0;
  height: 0.36rem;
  padding-left: 0.1rem;
  background: linear-gradient(90deg, #3A78DA 0%, #CA30E5 100%);
  border-radius: 0.12rem 0.12rem 0.12rem 0;
  font-size: 0.24rem;
  color: #FFFFFF;
  z-index: 3;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-liz {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0.57rem;
  height: 0.52rem;
  background: linear-gradient(-135deg, #ff19a8, #ff2f46);
  border-radius: 0.2rem 0 0.2rem 0;
  color: #ffffff;
  z-index: 3;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-liz .sqk-liza {
  font-weight: bold;
  font-size: 0.22rem;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-liz .sqk-lizb {
  font-weight: bold;
  margin-top: 0.06rem;
  font-size: 0.14rem;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lia {
  font-weight: bold;
  font-size: 0.3rem;
  color: #000000;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lib {
  margin-top: 0.12rem;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lib text {
  font-weight: bold;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lib text:nth-child(1) {
  font-size: 0.24rem;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lib text:nth-child(2) {
  font-size: 0.48rem;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lic {
  margin-top: 0.12rem;
  text-decoration: line-through;
  font-size: 0.3rem;
  color: #8C8C8C;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lfl {
  position: absolute;
  top: 0;
  right: -0.01rem;
  z-index: 3;
  padding-left: 0.12rem;
  width: 2.04rem;
  height: 0.36rem;
  background: url('../images/my/sqk/sqkbg.png') no-repeat 0 0;
  background-size: 100% 100%;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lfc {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  height: 0.39rem;
  background: url('../images/my/sqk/sqkbg2.png') no-repeat 0 0;
  background-size: 100% 100%;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.msqk .sqk-main .sqk-ul .sqk-li .sqk-lfz {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 1.06rem;
  height: 0.36rem;
  background: url('../images/my/sqk/sqkbg3.png') no-repeat 0 0;
  background-size: 100% 100%;
  font-size: 0.24rem;
  color: #FFFFFF;
  border-radius: 0 0 0.1rem 0.1rem;
}
.msqk .sqk-main .sqk-day {
  position: relative;
  padding: 0 0 0 0.2rem;
  margin-top: 0.2rem;
  height: 1.48rem;
  background: #F1FFFF;
  border-radius: 0.2rem;
  border: 2px solid #0EBBCB;
}
.msqk .sqk-main .sqk-day .sqk-daya {
  font-weight: bold;
  font-size: 0.24rem;
  color: #147D87;
}
.msqk .sqk-main .sqk-day .sqk-dayb {
  margin-right: 0.2rem;
  margin-top: 0.14rem;
  line-height: 1.4;
  font-size: 0.22rem;
  color: #91CBD0;
}
.msqk .sqk-main .sqk-box {
  position: relative;
  padding: 0 0.3rem 0.3rem;
  background: linear-gradient(180deg, #9CE8EF 0%, #9CE8EF 100%);
  border-radius: 0.2rem;
}
.msqk .sqk-main .sqk-box .sqk-bt {
  height: 0.64rem;
  line-height: 0.64rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #147D87;
}
.msqk .sqk-main .sqk-box .sqk-con {
  height: 3rem;
  background: #ffffff;
  border-radius: 0.15rem;
}
.msqk .sqk-main .sqk-box .sqk-con .sqk-img1 {
  width: 3.53rem;
  height: 2.27rem;
}
.msqk .sqk-main .sqk-box .sqk-con .sqk-img2 {
  margin-left: -0.1rem;
  width: 1.87rem;
  height: 1.98rem;
}
.msqk .sqk-main .sqk-box .sqk-con .sqk-img3 {
  margin-bottom: 0.2rem;
  width: 1.61rem;
  height: 1.71rem;
}
.msqk .sqk-main .sqk-box .sqk-con .sqk-img4 {
  margin-left: 1.2rem;
  margin-bottom: 0.2rem;
  width: 3.86rem;
  height: 1.95rem;
}
.msqk .sqk-main .sqk-box .sqk-con .sqk-img5 {
  margin-bottom: 0.2rem;
  width: 2.72rem;
  height: 2.25rem;
}
.msqk .sqk-main .sqk-box .sqk-con .sqk-txt {
  padding-top: 0.1rem;
  font-size: 0.24rem;
  color: #8C8C8C;
}
.msqk .sqk-foot {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
  height: 1.75rem;
  background: #ffffff;
  box-shadow: 0rem -0.05rem 0.05rem 0rem rgba(227, 236, 255, 0.5);
}
.msqk .sqk-foot .sqk-fbtn {
  width: 6.4rem;
  height: 1rem;
  background: #0EBBCB;
  border-radius: 0.5rem;
  font-size: 0.36rem;
  color: #FFFFFF;
}
/*jkzk-box*/
.jkzk-box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -2.4rem 0 0 -3.1rem;
  width: 6.2rem;
  padding: 0 0.5rem 0.6rem;
  line-height: 1.6;
  background: linear-gradient(0deg, #FFFFFF 11%, #D6FBF9 100%);
  border-radius: 0.3rem;
  overflow: hidden;
}
.jkzk-box .jkzk-title {
  padding: 0.26rem;
  font-size: 0.42rem;
  font-size: 0.36rem;
  color: #0EBBCB;
}
.jkzk-box .jkzk-t {
  margin-top: 0.3rem;
  font-size: 0.24rem;
  color: #0EBBCB;
}
.jkzk-box .jkzk-p {
  font-size: 0.24rem;
  color: #0EBBCB;
}
.jkzk-box .jkzk-b {
  margin: 0.5rem auto 0;
  height: 0.8rem;
  background: #0EBBCB;
  border-radius: 0.4rem;
  font-size: 0.3rem;
  color: #FFFFFF;
}
/*mcz*/
.mcz {
  min-height: 100%;
  background: url('../images/my/invite/yq.png') no-repeat left top;
  background-size: cover;
  position: relative;
}
.mcz .groupdetails_h {
  height: 0.54rem;
  width: 7.5rem;
  display: flex;
  align-items: center;
  position: relative;
}
.mcz .groupdetails_h image {
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.32rem;
}
.mcz .groupdetails_h view {
  width: 5.9rem;
  text-align: center;
  font-weight: 500;
  font-size: 0.36rem;
  color: #010302;
}
.mcz .groupdetails_h text {
  position: absolute;
  width: 1.44rem;
  padding-left: 0.28rem;
  right: 0rem;
  background-color: rgba(255, 255, 255, 0.5);
  font-weight: 500;
  font-size: 0.24rem;
  color: #FFFFFF;
  height: 0.54rem;
  line-height: 0.54rem;
  border-radius: 0.28rem 0 0 0.28rem;
}
.mcz .main {
  padding-top: 0.3rem;
}
.mcz .main .m1 {
  width: 6.88rem;
  height: 2.56rem;
  display: block;
  margin: 0 auto 0.48rem;
}
.mcz .main .m2 {
  width: 7.5rem;
  height: 7.48rem;
  position: relative;
}
.mcz .main .m2 > img {
  width: 7.5rem;
  height: 7.48rem;
  display: block;
}
.mcz .main .m2 .cm {
  width: 7.5rem;
  height: 7.48rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 1.2rem;
}
.mcz .main .m2 .cm .t1 {
  font-weight: 500;
  font-size: 0.48rem;
  color: #94361E;
  text-align: center;
  line-height: 0;
}
.mcz .main .m2 .cm .t2 {
  font-weight: 500;
  font-size: 0.48rem;
  line-height: 0;
  color: #94361E;
  text-align: center;
  margin-top: 1.1rem;
  margin-bottom: 1.2rem;
}
.mcz .main .m2 .cm .t2 text {
  font-weight: 500;
  font-size: 1.34rem;
  color: #FD382E;
}
.mcz .main .m2 .cm .t3 {
  font-weight: 500;
  font-size: 0.4rem;
  color: #94361E;
  text-align: center;
  line-height: 0;
}
.mcz .main .m2 .cm .t3 text {
  color: #fd382e;
}
.mcz .main .m2 .cm .t4 {
  width: 4.22rem;
  height: 1.14rem;
  background: linear-gradient(270deg, #FFFFFF 0%, #FECE87 100%);
  border-radius: 0.58rem 0.58rem 0.58rem 0.58rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.52rem;
  color: #F6073F;
  margin: 1.64rem auto 0rem;
}
.mcz .t5 {
  width: 6.8rem;
  height: 2.58rem;
  background: linear-gradient(90deg, #FFFFFF 0%, #FFEDD1 100%);
  border-radius: 0.28rem 0.28rem 0.28rem 0.28rem;
  margin: 0.3rem auto;
  position: relative;
  padding: 0.94rem 0.36rem 0;
}
.mcz .t5 .e1 {
  width: 1.96rem;
  height: 0.64rem;
  background: #FA1E51;
  box-shadow: 0rem 0.06rem 0.24rem 0.02rem rgba(255, 148, 168, 0.41);
  border-radius: 0.28rem 0rem 0.28rem 0rem;
  font-weight: 500;
  font-size: 0.36rem;
  color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mcz .t5 .e2 {
  font-weight: 500;
  font-size: 0.28rem;
  color: #94361E;
  line-height: 1.4;
}
/*pay-bpop*/
.pay-bpop {
  padding: 0 0.5rem;
  padding-bottom: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.24rem 0.24rem 0 0;
}
.pay-bpop .pay-bpop-name {
  padding-top: 0.52rem;
  text-align: center;
  font-size: 0.28rem;
  color: #313033;
}
.pay-bpop .pay-bpop-num {
  margin-top: 0.36rem;
  display: flex;
  align-items: baseline;
  justify-content: center;
  text-align: center;
  color: #2C5DD1;
}
.pay-bpop .pay-bpop-tb {
  margin-top: 0.5rem;
  padding: 0.1rem 0.2rem;
  font-size: 0.28rem;
  color: #313033;
  border-bottom: 1px solid #E7E7E7;
}
.pay-bpop .pay-bpop-li {
  margin-top: 0.2rem;
  height: 1.37rem;
  background: #F8F8F8;
  border: 0.02rem solid #F8F8F8;
  border-radius: 0.2rem;
}
.pay-bpop .pay-bpop-li .pay-bpop-la {
  text-align: center;
  width: 1.42rem;
  font-size: 0.7rem;
}
.pay-bpop .pay-bpop-li .pay-bpop-lb {
  flex: 1;
  font-size: 0.28rem;
  color: #313033;
}
.pay-bpop .pay-bpop-li .pay-bpop-lc {
  margin: 0 0.44rem;
  font-size: 0.4rem;
  color: #F8F8F8;
}
.pay-bpop .pay-bpop-li.on {
  background: #FFFFFF;
}
.pay-bpop .pay-bpop-li.on .pay-bpop-lc {
  color: #37B7FF;
}
.pay-bpop .pay-bpop-li.on .pay-bpop-lc::before {
  content: "\e607";
}
.pay-bpop .pay-bpop-f {
  margin: 0.5rem auto 0;
  width: 6.2rem;
  height: 0.92rem;
  background: #37B7FF;
  border-radius: 0rem 0rem 0rem 0rem;
  font-size: 0.28rem;
  color: #FFFFFF;
  border-radius: 0.2rem;
}
.pay-bpop .pay-bpop-close {
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
  font-size: 0.4rem;
  color: #AEAEAE;
}
/**/
.mflbcz {
  position: relative;
  height: 100vh;
  background: #F6F5F8;
  overflow: hidden;
}
.mflbcz::after {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  content: '';
  height: 3.09rem;
  background: linear-gradient(to bottom, #D5FBF9, #F6F5F8);
  z-index: 1;
}
.mflbcz .cz-box {
  position: relative;
  overflow-y: auto;
  z-index: 2;
}
.mflbcz .mflbcz-main {
  position: relative;
  padding-bottom: 0.2rem;
  z-index: 2;
}
.mflbcz .mflbcz-main .choseGameBtn {
  font-size: 0.28rem;
  color: #909090;
  text-align: center;
  border: 1px solid #ccc;
  padding: 0.2rem 0;
  margin: 0 0.2rem 0.4rem 0.2rem;
  border-radius: 0.12rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mflbcz .mflbcz-main .choseGameBtn img {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.16rem;
}
.mflbcz .mflbcz-main .c_main_case {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 0.2rem 0.2rem 0.2rem;
  padding: 0.64rem 0.28rem 0.28rem 0.32rem;
  height: 1.88rem;
  background-image: url('../images/my/chongzhi/couponbg1.png');
  background-size: 100% 100%;
}
.mflbcz .mflbcz-main .c_main_case .c_main_cz {
  position: absolute;
  left: 0.32rem;
  top: 0.2rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.mflbcz .mflbcz-main .c_main_case .c_gimg {
  width: 0.9rem;
  height: 0.9rem;
  margin-right: 0.12rem;
}
.mflbcz .mflbcz-main .c_main_case .c_s {
  position: absolute;
  right: 0;
  top: 0;
  width: 1.4rem;
  height: 0.46rem;
  text-align: center;
  background: #ffffff;
  border-radius: 0 0.2rem;
  line-height: 0.46rem;
  font-size: 0.24rem;
  color: #000000;
}
.mflbcz .mflbcz-main .c_main_case .c_h1 {
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFFFFF;
}
.mflbcz .mflbcz-main .c_main_case .c_h1 .c_h1_2 {
  margin-left: 0.1rem;
  color: #F7F7F7;
}
.mflbcz .mflbcz-main .c_main_case .c_h2 {
  display: flex;
  align-items: center;
  margin-top: 0.2rem;
}
.mflbcz .mflbcz-main .c_main_case .c_h2 .c_h2_2 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.11rem 0.2rem;
  background: #DBDFDE;
  border-radius: 0.1rem;
  font-size: 0.2rem;
  line-height: 1;
  color: #ffffff;
  margin-right: 0.14rem;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(41, 48, 46, 0.5);
}
.mflbcz .mflbcz-main .c_main_case .c_h2 .c_h2_1 {
  background: #FFFFFF;
  color: #25BFC3;
}
.mflbcz .mflbcz-main .c_main_case .c_h2 .c_h2_3 {
  border: 1px solid #2a99fe;
  height: 0.38rem;
  line-height: 0.38rem;
  padding: 0 0.12rem;
  font-size: 0.24rem;
  margin-left: 0.1rem;
  border-radius: 0.08rem;
  display: flex;
  align-items: center;
  color: #2a99fe;
}
.mflbcz .mflbcz-main .c_main_case .c_h2 .c_h2_3 image {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.04rem;
}
.mflbcz .mflbcz-main .main-con {
  position: relative;
  margin: 0.2rem 0.15rem 0;
  padding: 0 0.18rem;
  background: #ffffff;
  border-radius: 0.2rem;
}
.mflbcz .mflbcz-main .game_s {
  width: 6.86rem;
  height: 0.88rem;
  background: #F5F5F5;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin: 0 auto 0.42rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.42rem;
  padding-right: 0.24rem;
}
.mflbcz .mflbcz-main .game_s > image {
  width: 0.48rem;
  height: 0.36rem;
}
.mflbcz .mflbcz-main .text {
  display: flex;
  align-items: center;
}
.mflbcz .mflbcz-main .text view {
  font-weight: 500;
  font-size: 0.28rem;
  color: #3B3A3A;
  margin-right: 0.32rem;
}
.mflbcz .mflbcz-main .text text {
  font-weight: 500;
  font-size: 0.28rem;
  color: #B2B2B2;
}
.mflbcz .g_h {
  padding-top: 0.3rem;
  font-size: 0.3rem;
  color: #000000;
}
.mflbcz .g_tap {
  padding: 0 0.1rem;
}
.mflbcz .g_tap .t {
  position: relative;
  margin-top: 0.4rem;
  width: 1.98rem;
  height: 1.54rem;
  background-color: #F8F8F8;
  border-radius: 0.1rem;
}
.mflbcz .g_tap .t.tsc {
  padding-top: 0.12rem;
}
.mflbcz .g_tap .t.tap_act::after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  border-radius: 0.1rem;
  background: rgba(14, 187, 203, 0.05);
  border: 0.01rem solid #0EBBCB !important;
}
.mflbcz .g_tap .t:nth-child(3n) {
  margin-right: 0;
}
.mflbcz .g_tap .t .t-img {
  position: relative;
  top: 0.06rem;
  display: inline-block;
  width: 0.27rem;
  height: 0.28rem;
}
.mflbcz .g_tap .t .top {
  width: 1.24rem;
  height: 0.34rem;
  background: linear-gradient(90deg, #FF1D1D 0%, #FA5542 100%);
  border-radius: 0.2rem 0rem 0.2rem 0rem;
  font-weight: 300;
  font-size: 0.2rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.34rem;
  position: absolute;
  top: 0;
  left: 0;
}
.mflbcz .g_tap .t .t1-1 {
  font-size: 0.2rem;
  text-align: center;
  text-decoration: line-through;
  color: #000;
}
.mflbcz .g_tap .t .t3 {
  position: absolute;
  left: 0;
  top: -0.08rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.26rem;
  height: 0.37rem;
  border-radius: 0.1rem 0.1rem 0.1rem 0;
  background: #0EBBCB;
  font-size: 0.24rem;
  color: #FFFFFF;
  z-index: 3;
}
.mflbcz .g_tap .t .t4 {
  position: absolute;
  left: 0;
  top: -0.08rem;
  width: 1.26rem;
  height: 0.37rem;
  background: url('../images/my/chongzhi/bt.png');
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.24rem;
  color: #FFFFFF;
  z-index: 3;
}
.mflbcz .g-sr {
  margin-top: 0.33rem;
  padding: 0 0.26rem;
  height: 0.8rem;
  background: #ECECEF;
  border-radius: 0.4rem;
}
.mflbcz .g-sr input {
  font-size: 0.32rem;
  background: none;
}
.mflbcz .c_quan {
  position: relative;
  margin-top: 0.34rem;
  padding-left: 0.36rem;
  height: 1.13rem;
  background: linear-gradient(to right, #FFFFFF, #FFE4C9);
  border-radius: 0.2rem;
}
.mflbcz .c_quan.no {
  background: linear-gradient(90deg, #FFFFFF 0%, #D9D9D9 100%);
}
.mflbcz .c_quan.no .c_quan1 .c_quan1-a {
  background: #878787;
}
.mflbcz .c_quan.no .c_quan1 .iconfont {
  color: #878787;
}
.mflbcz .c_quan .ccoup {
  margin-left: 0.2rem;
  font-weight: bold;
  color: #FC1D01;
}
.mflbcz .c_quan .c_quan1 {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.mflbcz .c_quan .c_quan1 .c_quan1-a {
  height: 0.42rem;
  background: #FE672C;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  font-weight: 500;
  font-size: 0.24rem;
  color: #FFFFFF;
  padding: 0 0.24rem;
  line-height: 0.42rem;
}
.mflbcz .c_quan .c_quan1 .iconfont {
  margin-left: 0.26rem;
  margin-right: 0.33rem;
  font-size: 0.28rem;
  color: #FE672C;
}
.mflbcz .discountDetail {
  padding: 0.2rem;
  font-size: 0.28rem;
}
.mflbcz .discountDetail .list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  color: #999;
}
.mflbcz .discountDetail .tip {
  color: #737373;
  line-height: 1.4;
}
.mflbcz .discountDetail .tip span {
  font-weight: bold;
  margin: 0 2px;
}
.mflbcz .mflfooter {
  position: relative;
  background-color: #fff;
  z-index: 5;
}
.mflbcz .mflfooter .mflfooter-cjbt {
  padding: 0 0.32rem;
  width: 7.5rem;
  height: 0.76rem;
  background: #FFFFFF;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-ctb {
  margin-left: 0.08rem;
  font-size: 0.28rem;
  color: #333333;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-ctc {
  font-size: 0.28rem;
  color: #FE1212;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-cta {
  width: 0.6rem;
  height: 0.6rem;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-ctd {
  width: 1.92rem;
  height: 0.58rem;
}
.mflbcz .mflfooter .mflfooter-fk {
  height: 1.8rem;
  box-shadow: 0rem -0.05rem 0.05rem 0rem rgba(227, 236, 255, 0.5);
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.mflbcz .mflfooter .mflfooter-fk .mflfooter2 {
  width: 2.82rem;
  height: 0.89rem;
  background: #0EBBCB;
  border-radius: 0.45rem;
  font-weight: 500;
  font-size: 0.32rem;
  color: #FFFFFF;
}
/*gasme-pselect*/
.gasme-pselect {
  padding: 0 0.5rem;
  border-radius: 0.24rem 0.24rem 0 0;
  height: 9.14rem;
  background: #FFFFFF;
  padding-top: 0.56rem;
  overflow: hidden;
}
.gasme-pselect .gasme-close {
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
  font-size: 0.4rem;
  color: #AEAEAE;
}
.gasme-pselect .gasme-s_game_h {
  font-weight: 700;
  font-size: 0.36rem;
  color: #010302;
  text-align: center;
  margin-bottom: 0.36rem;
}
.gasme-pselect input {
  display: block;
  width: 100%;
  height: 0.88rem;
  padding-left: 0.38rem;
  line-height: 0.88rem;
  background: #F5F5F5;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin-bottom: 0.36rem;
  color: grey;
}
.gasme-pselect .gasme-s_games {
  overflow-y: auto;
  height: 6.2rem;
}
.gasme-pselect .gasme-s_games .gasme-game {
  height: 1.34rem;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 0.42rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_gimg {
  width: 1.34rem;
  height: 1.34rem;
  margin-right: 0.28rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h1 {
  font-weight: 500;
  font-size: 0.36rem;
  color: #010302;
  display: flex;
  align-items: center;
  margin-bottom: 0.44rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h1 > view {
  height: 0.38rem;
  font-weight: 500;
  font-size: 0.24rem;
  padding: 0 0.16rem;
  color: #808080;
  background: #EBEBEB;
  line-height: 0.38rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin-left: 0.14rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h2 {
  display: flex;
  align-items: center;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h2 .gasme-c_h2_1 {
  height: 0.38rem;
  background: #F3790E;
  padding: 0 0.16rem;
  line-height: 0.38rem;
  font-weight: 300;
  font-size: 0.24rem;
  color: #FFFFFF;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  margin-right: 0.12rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h2 .gasme-c_h2_2 {
  height: 0.38rem;
  background: #6B88EE;
  padding: 0 0.16rem;
  line-height: 0.38rem;
  font-weight: 300;
  font-size: 0.24rem;
  color: #FFFFFF;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
}
/**/
.mlogin {
  position: relative;
  line-height: 1.6;
  background: url("../images/login/bg.png") no-repeat 0 0;
  background-size: 100% auto;
  background-color: #ffffff;
  min-height: 100vh;
  overflow: hidden;
}
.mlogin .login-main {
  position: relative;
  padding: 0 0.32rem;
}
.mlogin .login-main .login-login {
  margin: 1.16rem auto 0;
  display: block;
  width: 2.12rem;
  height: 2.12rem;
}
.mlogin .login-main .login-name {
  margin: 0.36rem auto 0;
  display: block;
  width: 3.2rem;
  height: 0.96rem;
}
.mlogin .login-main .login-title {
  margin-top: 0.1rem;
  font-size: 0.32rem;
  color: #00939F;
  text-align: center;
}
.mlogin .login-main .login-title span {
  padding: 0 0.1rem;
}
.mlogin .login-main .login-con {
  margin-top: 0.45rem;
}
.mlogin .login-main .login-con .login-nav .login-nav-li {
  font-size: 0.32rem;
  color: #A9A9A9;
  text-align: center;
}
.mlogin .login-main .login-con .login-nav .login-nav-li.on {
  color: #000000;
}
.mlogin .login-main .login-con .login-ts {
  margin-top: 0.12rem;
  font-size: 0.24rem;
  color: #BBBBBB;
}
.mlogin .login-main .login-con .login-icn {
  position: relative;
}
.mlogin .login-main .login-con .login-icn .login-inp {
  margin-top: 0.12rem;
  height: 0.94rem;
  border-bottom: 0.01rem solid #BBBBBB;
}
.mlogin .login-main .login-con .login-icn .login-inp input {
  height: 0.94rem;
  padding: 0 0.4rem;
  font-size: 0.3rem;
  -webkit-appearance: none !important;
}
.mlogin .login-main .login-con .login-icn .login-inp input::placeholder {
  color: #A9A9A9 !important;
}
.mlogin .login-main .login-con .login-icn .login-ino {
  font-size: 0.24rem;
  color: #A9A9A9;
}
.mlogin .login-main .login-con .login-btn {
  height: 1rem;
  background: #0EBBCB;
  border-radius: 0.5rem;
  font-size: 0.36rem;
  color: #FFFFFF;
}
.mlogin .login-main .login-con .login-xy {
  text-align: center;
  font-size: 0.24rem;
  color: #A9A9A9;
}
.mlogin .login-main .login-con .login-xy .xya {
  color: #A9A9A9;
}
.mlogin .login-main .login-con .login-gg {
  margin-top: 0.4rem;
  text-align: center;
  font-size: 0.24rem;
  color: #9C9C9C;
}
/*gcoupon-pselect*/
.gcoupon-pselect {
  width: 7.5rem;
  height: 9.14rem;
  background: #FFFFFF;
  padding-top: 0.56rem;
  overflow: hidden;
}
.gcoupon-pselect .gcoupon-close {
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
  font-size: 0.4rem;
  color: #AEAEAE;
}
.gcoupon-pselect .gcoupon-s_game_h {
  font-weight: 700;
  font-size: 0.36rem;
  color: #010302;
  text-align: center;
  margin-bottom: 0.36rem;
}
.gcoupon-pselect input {
  width: 6.86rem;
  height: 0.88rem;
  padding-left: 0.38rem;
  line-height: 0.88rem;
  background: #F5F5F5;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin-left: 0.32rem;
  margin-bottom: 0.36rem;
  color: grey;
}
.gcoupon-pselect .gcoupon-s_games {
  overflow-y: auto;
  height: 6.2rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case {
  width: 6.86rem;
  height: 1.76rem;
  background: #FFF3F2;
  border-radius: 0.14rem 0.14rem 0.14rem 0.14rem;
  margin: 0 auto 0.38rem;
  display: flex;
  align-items: center;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case1 {
  width: 2rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case1 .gcoupon-case1_1 {
  font-weight: 700;
  font-size: 0.54rem;
  text-align: center;
  color: #FF1D1D;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case1 .gcoupon-case1_2 {
  font-weight: 500;
  font-size: 0.24rem;
  color: #010302;
  text-align: center;
  margin-top: 0.06rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case2 {
  flex: 1;
  padding-left: 0.2rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case2 .gcoupon-case2_1 {
  font-weight: 500;
  font-size: 0.3rem;
  color: #010302;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case2 .gcoupon-case2_2 {
  font-weight: 500;
  font-size: 0.26rem;
  color: #010302;
  margin-top: 0.04rem;
  margin-bottom: 0.06rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case2 .gcoupon-case2_3 {
  font-weight: 500;
  font-size: 0.26rem;
  color: #707070;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-caseAct {
  background: #c8c9cc;
  opacity: 0.3;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-border {
  border: 0.02rem solid #FF1D1D !important;
}
.gcoupon-pselect .gcoupon-btn {
  width: 2.66rem;
  height: 0.82rem;
  background: #FF1D1D;
  border-radius: 0.42rem 0.42rem 0.42rem 0.42rem;
  font-weight: 500;
  font-size: 0.3rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.82rem;
  margin: 0.3rem auto;
}
.mutui {
  height: 0.88rem;
  width: 6rem;
  color: white;
  font-size: 0.32rem;
  font-weight: 500;
  line-height: 0.88rem;
  background: #0EBBCB;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  text-align: center;
  position: fixed;
  bottom: 0.7rem;
  left: 0.7rem;
}
/**/
.jszk-box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -2.48rem 0 0 -2.9rem;
  width: 5.8rem;
  height: 4.95rem;
  background: linear-gradient(0deg, #FFFFFF 41%, #D6FBF9 100%);
  border-radius: 0.3rem;
  overflow: hidden;
  z-index: 90;
}
.jszk-box .jszk-close {
  position: absolute;
  top: 0.3rem;
  right: 0.4rem;
  width: 0.34rem;
  height: 0.34rem;
  background: url("../images/common/close.png") no-repeat;
  background-size: 0.34rem auto;
}
.jszk-box .jszk-title {
  padding-top: 0.3rem;
  height: 0.8rem;
  font-size: 0.42rem;
  color: #0EBBCB;
}
.jszk-box .jszk-img {
  margin: 0.4rem auto 0;
  width: 1.12rem;
  height: 1.12rem;
}
.jszk-box .jszk-img2 {
  margin: 0.3rem auto 0;
  width: 1.62rem;
  height: 1.62rem;
}
.jszk-box .jszk-tp {
  margin-top: 0.3rem;
  text-align: center;
  font-size: 0.28rem;
  color: #0EBBCB;
}
.jszk-box .jszk-p {
  margin-top: 0.12rem;
  text-align: center;
  font-size: 0.24rem;
  color: #333;
  line-height: 1.2;
}
.jszk-box .jszk-b {
  margin: 0.4rem auto 0;
  width: 3.01rem;
  height: 0.8rem;
  background: #0EBBCB;
  border-radius: 0.4rem;
  font-size: 0.36rem;
  color: #FFFFFF;
  line-height: 0.8rem;
}
.jszk-box .jszk-b a {
  color: #ffffff;
}
/*pay-confirm*/
.pay-confirm {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -1.5rem 0 0 -2.86rem;
  width: 5.72rem;
  height: 3rem;
  background: linear-gradient(180deg, #D6FBF9 0%, #FFFFFF 50%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
  z-index: 100;
}
.pay-confirm .pay-title {
  text-align: center;
  padding: 0.7rem 0;
  font-size: 0.42rem;
  color: #0EBBCB;
  font-size: 0.36rem;
}
.pay-confirm .pay-cbtn {
  padding: 0 0.4rem;
}
.pay-confirm .pay-cbtn .pay-cbtn-a {
  flex: 1;
  height: 0.68rem;
  background: #fff;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.3rem;
  color: #13B9C7;
  border: 1px solid #13B9C7;
}
.pay-confirm .pay-cbtn .pay-cbtn-b {
  margin-left: 0.4rem;
  flex: 1;
  height: 0.68rem;
  background: #13B9C7;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.3rem;
  color: #FFFFFF;
}
/*pay-succ*/
.pay-succ {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -2.24rem 0 0 -2.86rem;
  width: 5.72rem;
  height: 4.28rem;
  background: linear-gradient(180deg, #D6FBF9 0%, #FFFFFF 50%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
  z-index: 100;
}
.pay-succ .pay-img {
  margin: 0.4rem auto 0;
  width: 1.76rem;
  height: 1.76rem;
}
.pay-succ .pay-text {
  padding: 0.32rem 0;
  font-size: 0.32rem;
  color: #313033;
  text-align: center;
}
.pay-succ .pay-btn {
  margin: 0 auto 0;
  width: 3.52rem;
  height: 0.68rem;
  background: #13B9C7;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.3rem;
  color: #FFFFFF;
}
